import java.io.*;

public class FISTest {
    public static void main(String[] args) throws IOException {
        // 1. 创建文件字节输入流管道，与源文件接通
        InputStream is=new FileInputStream(new File("IO_src/aa.txt")); // 多态写法
        InputStream is1=new FileInputStream("IO_src/aa.txt");  // 推荐，内部构建File对象
        // 2. 开始读取
//        int b1=is1.read();
//        System.out.println((char) b1);
//        int b2=is1.read();  // 是接着读的
//        System.out.println((char) b2);
//        // 没有数据，返回-1，表示不存在了
        // 3. 循环读取
        int b;  // store
        while((b=is.read())!=-1){
            System.out.print((char)b);
        }
        // 性能较差，无法避免读取中文会出现乱码
        // 读取完，要关闭源
        is.close();
        is1.close();
    }
}
